^ 转义字符
^是对特殊符号<,>,&的前导字符&#xff0c;在命令中他将以上3个符号的特殊功能去掉&#xff0c;仅仅只把他们当成符号而不使用他们的特殊意义。
比如
echo test ^>1.txt
结果则是&#xff1a;test > 1.txt
他没有追加在1.txt里&#xff0c;呵呵。只是显示了出来
另外&#xff0c;此转义字符还可以用作续行符号。
举个简单的例子&#xff1a;
&#64;echo off
echo 英雄^
是^
好^
男人
pause
不用多说&#xff0c;自己试一下就明白了。
为什么转义字符放在行尾可以起到续行符的作用呢&#xff1f;原因很简单&#xff0c;因为每行末尾还有一个看不见的符号&#xff0c;即回车符&#xff0c;转义字符位于行尾时就让回车符失效了&#xff0c;从而起到了续行的作用。